Presenting JECA: A Java Error Correcting Algorithm for the Java Intelligent Tutoring System

نویسندگان

  • Edward R. Sykes
  • Franya Franek
چکیده

Error recovery in compiler design and construction is a wellknown area of Computer Science. Traditionally, the compiler’s responsibility has been to identify all possible errors in one pass of the source code in as short a period of real time as possible. However, in certain situations, it is more desirable to have the compiler act ‘intelligently’ by making ‘intelligent’ code changes and by offering suggestions to the author of the source program. This research paper examines error recovery in a specific context involving small Java programs. Furthermore, this paper presents JECA (Java Error Correction Algorithm), a practical algorithm for a compiler that error corrects by intelligently changing code, and identifies errors more clearly than other current-day compilers. The ultimate goal of this research is to provide a foundation for the Java Intelligent Tutoring System (JITS) currently being field-tested.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Java Server Faces and Java Bean Technologies in Expert application

The Expert program is a part of larger project (Intelligent Tutoring System) and plays a role of an assistant and disputant with the system user. The authors of the article analyse algorithm of this module and discuss various Java technologies for preparation of application.

متن کامل

A Java Framework for Developing Intelligent Tutoring Systems

An intelligent tutoring system (ITS) is software that provides an interactive learning environment and can adapt its instruction depending on user needs. The development of these systems is expensive due to significant resource requirements. To ease the development process of these systems, technologies such as authoring tools and shells are sometimes used. In this paper a new java framework is...

متن کامل

Voltage Coordination of FACTS Devices in Power Systems Using RL-Based Multi-Agent Systems

This paper describes how multi-agent system technology can be used as the underpinning platform for voltage control in power systems. In this study, some FACTS (flexible AC transmission systems) devices are properly designed to coordinate their decisions and actions in order to provide a coordinated secondary voltage control mechanism based on multi-agent theory. Each device here is modeled as ...

متن کامل

A Prototype for an Intelligent Tutoring System for Students Learning to Program in Java

The “Java Intelligent Tutoring System” (JITS) research project involves the development of a programming tutor designed for students in their first programming course in Java at the College or University level. This paper presents an overview of the architectural design including state-of-the-art web-based distributed architecture, the AI techniques used, and the programmer-optimized user inter...

متن کامل

An Intelligent Tutoring System Prototype for Learning to Program Java?

The “Java Intelligent Tutoring System” (JITS) research project involves the development of a programming tutor designed for students in their first programming course in Java at the College and University level. This paper presents an overview of the architectural design including state-of-the-art web-based distributed architecture, the AI techniques used, and the programmer-optimized user inte...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004